A Compositional Minimization Approach for Large Asynchronous Design Verification
نویسندگان
چکیده
This paper presents a compositional minimization approach with efficient state space reductions for verifying non-trivial asynchronous designs. These reductions can result in a reduced model that contains the exact same set of observably equivalent behavior in the original model, therefore no false counter-examples are produced at the end of verification on the reduced model. This approach allows designs that cannot be handled monolithically or with partial-order reduction to be verified without difficulty. The experimental results show significant scale-up of the compositional minimization approach using these reductions on a number of large asynchronous designs.
منابع مشابه
Compositional Approach for Modeling and Verification of Component-Based Software Systems
With the rapid growth of networking and high-computing power, the demand of larger and more complex software systems has increased dramatically. To deal with the complexity in designing large-scale complex software systems, the concept of component-based software design has gained popularity recently. However, in pursuing a component-based approach there are obstacles to be overcome. One of the...
متن کاملA Compositional Approach to Asynchronous Design Verification with Automated State Space Reduction by
v CHAPTER
متن کاملFunctional and Performance Analysis of Network-on-Chips Using Actor-based Modeling and Formal Verification
Network on Chip (NoC) has emerged as a promising architecture paradigm for todays many-core systems. As complexity grows in NoCs, functional verification and performance prediction in the early stages of the design process are suggested as ways to reduce the fabrication cost. Formal methods have gained more attention as alternative ways for analyzing NoC designs. In this paper we propose a meth...
متن کاملA survey of theory and practice in compositional design of asynchronous circuits
There are several methods of describing systems in a modular fashion. These descriptions may represent a system in one of several ways, for example in a text form or as a graph. By using a modular representation, a large system can be split into multiple smaller sections, which can make operations such as verification of a system simpler and quicker. Multiple methods of designing asynchronous c...
متن کاملCompositional design and verification of component-based information systems
Compositional Design and Verification of Component-Based Information Systems Information systems have to support more and more complex organizations and the cooperation between organizations. The functionality of these systems is divided in components: each component has its own dedicated set of functionality. Whereas in past years, design and verification mostly focused on the internal aspects...
متن کامل